dall sheep - French English Dictionary